package com.zdsoft.crm.entity.auth;

import java.util.Date;

import org.hibernate.validator.constraints.NotEmpty;

import com.zdsoft.crm.entity.BaseEntity;

public class SysFunction extends BaseEntity {

	@NotEmpty(message = "菜单编码不能为空")
	private String func_code;
	@NotEmpty(message = "菜单名不能为空")
	private String func_name;
	private Integer func_type;
	@NotEmpty(message = "访问地址不能为空")
	private String func_url;
	private String parent_id;
	private Date update_time;
	public String getFunc_code() {
		return func_code;
	}
	public void setFunc_code(String func_code) {
		this.func_code = func_code;
	}
	public String getFunc_name() {
		return func_name;
	}
	public void setFunc_name(String func_name) {
		this.func_name = func_name;
	}
	public Integer getFunc_type() {
		return func_type;
	}
	public void setFunc_type(Integer func_type) {
		this.func_type = func_type;
	}
	public String getFunc_url() {
		return func_url;
	}
	public void setFunc_url(String func_url) {
		this.func_url = func_url;
	}
	public String getParent_id() {
		return parent_id;
	}
	public void setParent_id(String parent_id) {
		this.parent_id = parent_id;
	}
	public Date getUpdate_time() {
		return update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	@Override
	public String toString() {
		return "SysFunction [func_code=" + func_code + ", func_name=" + func_name + ", func_type=" + func_type
				+ ", func_url=" + func_url + ", parent_id=" + parent_id + ", update_time=" + update_time + "]";
	}
	
	
}
